Microsoft Windows graphic

Checklist: Creating a clustered IIS Web or FTP service

Important

Step Reference
Review server cluster components. Server cluster components
Review cluster resources. Server cluster resources
Review Internet Information Service (IIS) concepts. Internet Information Services
Install the Microsoft Distributed Transaction Coordinator (DTC) resource. Component Services Administrative Tasks Overview

Checklist: Installing a Distributed Transaction Coordinator resource

Install Internet Information Service (IIS). Internet Information Services
Decide which internet service you will provide: FTP or Web.

If you are creating an FTP server, install the FTP service and default FTP site.

Note

  • A Web site is installed by default when you first install IIS.
Internet Information Services
Plan your resource groups. Planning your groups
Create a new cluster. To create a cluster
Add nodes to the cluster. To add additional nodes to the cluster
Create a group and a virtual server for your clustered IIS service.

Checklist: Creating a new group

Checklist: Creating a server cluster virtual server

Create a Generic Script Resource for the IIS service in the virtual server resource group you created above.

XOX and XOX include 2 example Visual Basic scripts that you can use for this purpose, clusweb.vbs and clusftp.vbs. By default, these are located in the %systemroot%\system32\inetsrv directory.

Important

  • It is recommended that the Generic Script resource configured for IIS be dependent on both a Network Name resource (so that remote clients can access it) and a Physical Disk (or other storage class device) resource. The Network Name will, in turn, be dependent on the IP Address (that will correspond to the virtual root).
  • If you use a Generic Script resource to host multiple Web sites, it is recommended that you run the same version of IIS on all nodes in the cluster.

Note

  • You can run the clusweb.vbs and clusftp.vbs scripts remotely from a non-XOX or XOX computer by pointing to the %systemroot%\system32\inetsrv XOX or XOX directory where they are located.

Checklist: Installing a Generic Script resource

Setting resource dependencies

To modify resource dependencies

Configure IIS bindings.

To configure an FTP site to handle requests sent to a virtual server, ensure that the FTP site is configured to listen to the IP address of the virtual server. You can do this by assigning an IP address to an FTP site.

To configure a Web site to handle requests sent to a virtual server, ensure that the Web site is configured to listen to the IP address and/or name of the virtual server. The name of the virtual server can be used as the Host Header value for the Web site. You can do this by assigning an IP address and/or Host Header values to a Web site.

Internet Information Services
Synchronize IIS on all nodes by using the IISconfg.vbs /copy command to copy the IIS configuration to other nodes. Internet Information Services